package com.example.drools_springboot_demo.model;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * Created by DongChenchen on 2018/5/2 0001
 *多币 回购信息(一个BuyBack对应多种货币类型)
 */
public class BuyBack {
    //第一种:正常回购
    //第二种:购买最大值不得超过盈利
    private BigDecimal sum_profit;//盈利总额
    //第三种:当上涨超过历史交易记录价格平均值的设定值。
    //则系统判定价格波动过大,系统将不自动处理,发送危险交易通知提醒用户手动处理。
    private BigDecimal order_avg_price_threshold;//交易记录价格平均值 阀值

    private List<BuyBackOneCoin> coins;

    //返回需要购买的数字货币类型,及数量
    Map<String,BigDecimal> result;

    public BigDecimal getSum_profit() {
        return sum_profit;
    }

    public void setSum_profit(BigDecimal sum_profit) {
        this.sum_profit = sum_profit;
    }

    public BigDecimal getOrder_avg_price_threshold() {
        return order_avg_price_threshold;
    }

    public void setOrder_avg_price_threshold(BigDecimal order_avg_price_threshold) {
        this.order_avg_price_threshold = order_avg_price_threshold;
    }

    public List<BuyBackOneCoin> getCoins() {
        return coins;
    }

    public void setCoins(List<BuyBackOneCoin> coins) {
        this.coins = coins;
    }

    public Map<String, BigDecimal> getResult() {
        return result;
    }

    public void setResult(Map<String, BigDecimal> result) {
        this.result = result;
    }
}
